You are here: Artificial Intelligence > Deep Learning > Workflow and Data Preparation

Workflow and Data Preparation

Conventional algorithms are designed to answer exactly one question. In contrast, machine learning algorithms, particularly deep learning models based on convolutional neural networks (CNNs), can be taught to "learn" patterns and be adapted to a wide variety of problems and tasks, such as denoising, super-resolution, and segmentation. However, whether deep or not, model training relies heavily on data. Without data, it is impossible for any machine learning algorithm to learn.

As shown in the following flowchart, three different data sets — the training set, the validation set, and the testing set — are used for training, fine-tuning a model, and testing.

Deep Learning workflow

Training

Information about training deep models for tasks such as segmentation, denoising, and super-resolution is available in the following topics:

It is sometimes advantageous to start with a model that has been pre-trained and then use transfer learning to fine tune it with your new data set.

 

Dragonfly Help Live Version